home *** CD-ROM | disk | FTP | other *** search
- #ifndef _VARIABLE_TABLE_H_
- #define _VARIABLE_TABLE_H_
-
- #include "variable.h"
-
- #define STEP 20
-
- class VarTable
- {
- protected:
- int used;
- int size;
- Variable** table;
- public:
- VarTable();
- ~VarTable();
-
- int assign(Variable* v);
- int assign(double d, char* name);
- int assign(char* s, char* name);
- int assign(double* da, char* name);
- int assign(double d, char* name, int index);
- int assign(int index, char* name);
-
- void add(Variable* v);
-
- Variable* remove(char* name);
- Variable* find(char* name);
- };
-
- #endif _VARIABLE_TABLE_H_